hydropower station - English Synonyms Dictionary